package org.example;

import java.util.*;

// 集合
public class TextList {
    public static void main(String[] args) {
//        demoArrayList();
        demoLinkedList();

    }
    public static void demoLinkedList(){
        LinkedList<String> linkedList = new LinkedList<>();
        linkedList.add("aa");
        linkedList.add("bb");
        linkedList.add("cc");
        linkedList.add("dd");
        linkedList.add("ee");
//        Scanner scanner = new Scanner(System.in);
//        System.out.println("请输入：");
//        String next = scanner.next();
//        linkedList.add(3,next); //在索引位置添加元素
//        linkedList.removeFirst();//删除第一个
//        int i =linkedList.indexOf("cc");//找出cc的索引位置
//        System.out.println(i);
        System.out.println("第一个元素是："+linkedList.getFirst());//获取第一个元素
        System.out.println(linkedList);
    }
    public static void demoArrayList(){
        List<String> list = new ArrayList<>(); // 只能存储字符串类型
        ArrayList arrayList = new ArrayList();

        list.add("apple");
        list.add("abc");
        list.add("def");
//        list.add(99);
//        list.add(true);
//        list.add(new Text01());

        System.out.println(list.size()); //有几个元素
        System.out.println(list.get(2)); //索引
        System.out.println(list.remove(0)); //删除
        System.out.println(list.set(1,"hij")); //将索引位置替换为
        System.out.println(list);

    }
}